package com.it.myh;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 从内存中写入数据到硬盘的文件里
 * 说明：
 * 1.输出操作，对应的file可以不存在，如果不存在，则在输出的过程中，会自动创建此文件。
 * 2.如果存在：且使用流的构造器是：new FileWriter(file，false);/new FileWriter(file);则对原文件是覆盖。
 *             使用流的构造器是：new FileWriter(file，true);则对原文件是追加。
 */
public class Ev_0214_01 {

    public static void main(String[] args) {

        //1.提供File类的对象，指明写出到的文件
        File file = new File("D:\\restart.txt");
        FileWriter writer = null;
        try {
            //2.提供相应的流对象
            writer = new FileWriter(file);
            //3.写出的具体操作
            writer.write("逃离！\n");
            //System.out.println();
            writer.write("为什么不能为数字？");
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            //4.关流
            try {
                if (writer != null){
                    writer.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}
